package com.ny.demo523;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Scanner;
public class Delete {
        public static void main(String[] args) throws ClassNotFoundException, SQLException {
            //    1.把连接数据库的信息存放在一个类中，SqlConnection,在该类中创建一个方法getCon()
            //    2.以后需要连接数据库，只需要调用该类的方法就可以了。
            Connection connection = SqlConnection.getCon();
            Scanner scanner = new Scanner(System.in);// 从键盘输入
            System.out.println("请输入用户id");
            int id = scanner.nextInt();
//        3.编写sql语句
            String sql = "delete  from users where id = ?";
//        4.执行sql语句
            PreparedStatement preparedStatement = connection.prepareStatement(sql);
//        给问号赋值。1表示第一个问号，输入的用户名给第一个问好。2表示第二个问号，输入的密码给第二个问号。
            preparedStatement.setInt(1,id);
//        5.执行删除语句
            int i = preparedStatement.executeUpdate();
            if(i>0){
                System.out.println("删除成功");
            }
            else {
                System.out.println("删除失败");
            }

    }
}
